package pe.com.ValoracionVivienda.service.impl;

import java.util.List;

import javax.persistence.TypedQuery;

import pe.com.ValoracionVivienda.domain.entities.ArquitecturaRNA;
import pe.com.ValoracionVivienda.service.interfaces.ArquitecturaRNAService;

public class ArquitecturaRNAServiceJpaImpl extends GenericServiceJpaImpl<Integer, ArquitecturaRNA> 
	implements ArquitecturaRNAService {

	public ArquitecturaRNAServiceJpaImpl(){
		super();
	}

	@Override
	public List<ArquitecturaRNA> getActivos() {
		TypedQuery<ArquitecturaRNA> query =
				em.createQuery("SELECT a FROM ArquitecturaRNA a WHERE a.estado = :activo ORDER BY a.nombre",
						ArquitecturaRNA.class);
		query.setParameter("activo", true);
		return query.getResultList();
	}
}
